package com.airlines.basedata.domain;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 
 * 机场信息model hjj
 *2018年9月17日
 */
public class Airport {
	/**
	 * 
	 * 机场四码
	 */
	private String airport4Code;    //机场四码
	
	/**
	 * 
	 * 机场三字码
	 */
	private String airport3Code;    //机场三字码
	
	/**
	 * 
	 * 机场中文名称
	 */
	private String chineseName;     //机场中文名称
	
	/**
	 * 
	 * 机场英文名称
	 */
	private String englishName;   //机场英文名称
	
	/**
	 * 
	 * 机场中文简称
	 */
	private String chineseAbbr;   //机场中文简称
	
	/**
	 * 
	 * 所在城市三字码
	 */
	private String city3Code;   //所在城市三字码
	
	/**
	 * 
	 * 所在城市中文名称
	 */
	private String cityChName;   //所在城市中文名称
	
	/**
	 * 
	 * 国际/国内(D国内I国内R地区)
	 */
	private String dOrI;   //国际/国内(D国内I国内R地区)
	
	/**
	 * 
	 * 国家(字典)
	 */
	private String  naTive;   //国家(字典)
	
	/**
	 * 
	 * 时差
	 */
	private BigDecimal zoneTime;   //时差
	
	/**
	 * 
	 * 标准机组进场时间
	 */
	private BigDecimal inTime;   //标准机组进场时间
	
	/**
	 * 
	 * 标准机组离场时间
	 */
	private BigDecimal outTime;   //标准机组离场时间
	
	/**
	 * 
	 * 报务区域(字典)X
	 */
	private String  radioArea;   //报务区域(字典)X
	
	/**
	 * 
	 * 是否外籍可飞(Y/N)X
	 */
	private String  foreignYn;   //是否外籍可飞(Y/N)X
	
	/**
	 * 
	 * 是否有休息场所(Y/N)
	 */
	private String  restYn;   //是否有休息场所(Y/N)
	
	/**
	 * 
	 * ICAO(3,4,5,6,7,8级)
	 */
	private BigDecimal aIcao;   //ICAO(3,4,5,6,7,8级)
	
	/**
	 * 
	 * 机场类型(1类2类3类=特殊、高原、高高原)
	 */
	private String  aCls;   //机场类型(1类2类3类=特殊、高原、高高原)
	
	/**
	 * 
	 * 机场有效月数
	 */
	private BigDecimal aClsCycle;   //机场有效月数
	
	/**
	 * 
	 * 机场仪表等级(CAT-I CAT-II RVR)
	 */
	private String  aCats;   //机场仪表等级(CAT-I CAT-II RVR)
	
	/**
	 * 
	 * 机场RNPAR属性
	 */
	private String  aRnpar;   //机场RNPAR属性
	
	/**
	 * 
	 * 长跑道/L短跑道/S
	 */
	private String  aRailway;   //长跑道/L短跑道/S
	
	/**
	 * 
	 * 操作人
	 */
	private String  oper;   //操作人
	
	/**
	 * 
	 *操作时间
	 */
	private Date  opTime;  //操作时间
	
	/**
	 * 
	 * 备注
	 */
	private String  reMarks;   //备注
	
	/**
	 * 
	 * IP地址
	 */
	private String  operIp;   //IP地址
	
	/**
	 * 
	 * 主机名
	 */
	private String  operHost;   //主机名
	
	/**
	 * 
	 * 特殊机场放飞
	 */
	private String  specialYn;   //特殊机场放飞
	
	/**
	 * 
	 * 报务机场放飞X
	 */
	private String  radioYn;   //报务机场放飞X
	
	/**
	 * 
	 * 外站值班人
	 */
	private String  dutyOerson;   //外站值班人
	
	/**
	 * 
	 * 外站值班电话
	 */
	private String  dutyTel;   //外站值班电话
	
	/**
	 * 
	 * 长航线Y/N
	 */
	private String  aDistance;   //长航线Y/N
	
	/**
	 * 
	 * 机长单飞区域(字典)X
	 */
	private String  captArea;   //机长单飞区域(字典)X
	
	/**
	 * 
	 * 是否需要提前报备
	 */
	private String  crptYn;   //是否需要提前报备
	
	/**
	 * 
	 * 开车时间
	 */
    private BigDecimal carTime;   //开车时间
	
	/**
	 * 
	 * 特殊机场适用分公司串
	 */
	private String  specialFiliales;   //特殊机场适用分公司串
	
	/**
	 * 
	 * 休息时间(分钟)
	 */
	private BigDecimal restTim;   //休息时间(分钟)
	
	/**
	 * 
	 * 特殊机场放飞所属分公司
	 */
    private String  specialOwner;   //特殊机场放飞所属分公司

	public String getAirport4Code() {
		return airport4Code;
	}

	public String getAirport3Code() {
		return airport3Code;
	}

	public String getChineseName() {
		return chineseName;
	}

	public String getEnglishName() {
		return englishName;
	}

	public String getChineseAbbr() {
		return chineseAbbr;
	}

	public String getCity3Code() {
		return city3Code;
	}

	public String getCityChName() {
		return cityChName;
	}

	public String getdOrI() {
		return dOrI;
	}

	public String getNaTive() {
		return naTive;
	}

	public BigDecimal getZoneTime() {
		return zoneTime;
	}

	public BigDecimal getInTime() {
		return inTime;
	}

	public BigDecimal getOutTime() {
		return outTime;
	}

	public String getRadioArea() {
		return radioArea;
	}

	public String getForeignYn() {
		return foreignYn;
	}

	public String getRestYn() {
		return restYn;
	}

	public BigDecimal getaIcao() {
		return aIcao;
	}

	public String getaCls() {
		return aCls;
	}

	public BigDecimal getaClsCycle() {
		return aClsCycle;
	}

	public String getaCats() {
		return aCats;
	}

	public String getaRnpar() {
		return aRnpar;
	}

	public String getaRailway() {
		return aRailway;
	}

	public String getOper() {
		return oper;
	}

	public Date getOpTime() {
		return opTime;
	}

	public String getReMarks() {
		return reMarks;
	}

	public String getOperIp() {
		return operIp;
	}

	public String getOperHost() {
		return operHost;
	}

	public String getSpecialYn() {
		return specialYn;
	}

	public String getRadioYn() {
		return radioYn;
	}

	public String getDutyOerson() {
		return dutyOerson;
	}

	public String getDutyTel() {
		return dutyTel;
	}

	public String getaDistance() {
		return aDistance;
	}

	public String getCaptArea() {
		return captArea;
	}

	public String getCrptYn() {
		return crptYn;
	}

	public BigDecimal getCarTime() {
		return carTime;
	}

	public String getSpecialFiliales() {
		return specialFiliales;
	}

	public BigDecimal getRestTim() {
		return restTim;
	}

	public String getSpecialOwner() {
		return specialOwner;
	}

	public void setAirport4Code(String airport4Code) {
		this.airport4Code = airport4Code;
	}

	public void setAirport3Code(String airport3Code) {
		this.airport3Code = airport3Code;
	}

	public void setChineseName(String chineseName) {
		this.chineseName = chineseName;
	}

	public void setEnglishName(String englishName) {
		this.englishName = englishName;
	}

	public void setChineseAbbr(String chineseAbbr) {
		this.chineseAbbr = chineseAbbr;
	}

	public void setCity3Code(String city3Code) {
		this.city3Code = city3Code;
	}

	public void setCityChName(String cityChName) {
		this.cityChName = cityChName;
	}

	public void setdOrI(String dOrI) {
		this.dOrI = dOrI;
	}

	public void setNaTive(String naTive) {
		this.naTive = naTive;
	}

	public void setZoneTime(BigDecimal zoneTime) {
		this.zoneTime = zoneTime;
	}

	public void setInTime(BigDecimal inTime) {
		this.inTime = inTime;
	}

	public void setOutTime(BigDecimal outTime) {
		this.outTime = outTime;
	}

	public void setRadioArea(String radioArea) {
		this.radioArea = radioArea;
	}

	public void setForeignYn(String foreignYn) {
		this.foreignYn = foreignYn;
	}

	public void setRestYn(String restYn) {
		this.restYn = restYn;
	}

	public void setaIcao(BigDecimal aIcao) {
		this.aIcao = aIcao;
	}

	public void setaCls(String aCls) {
		this.aCls = aCls;
	}

	public void setaClsCycle(BigDecimal aClsCycle) {
		this.aClsCycle = aClsCycle;
	}

	public void setaCats(String aCats) {
		this.aCats = aCats;
	}

	public void setaRnpar(String aRnpar) {
		this.aRnpar = aRnpar;
	}

	public void setaRailway(String aRailway) {
		this.aRailway = aRailway;
	}

	public void setOper(String oper) {
		this.oper = oper;
	}

	public void setOpTime(Date opTime) {
		this.opTime = opTime;
	}

	public void setReMarks(String reMarks) {
		this.reMarks = reMarks;
	}

	public void setOperIp(String operIp) {
		this.operIp = operIp;
	}

	public void setOperHost(String operHost) {
		this.operHost = operHost;
	}

	public void setSpecialYn(String specialYn) {
		this.specialYn = specialYn;
	}

	public void setRadioYn(String radioYn) {
		this.radioYn = radioYn;
	}

	public void setDutyOerson(String dutyOerson) {
		this.dutyOerson = dutyOerson;
	}

	public void setDutyTel(String dutyTel) {
		this.dutyTel = dutyTel;
	}

	public void setaDistance(String aDistance) {
		this.aDistance = aDistance;
	}

	public void setCaptArea(String captArea) {
		this.captArea = captArea;
	}

	public void setCrptYn(String crptYn) {
		this.crptYn = crptYn;
	}

	public void setCarTime(BigDecimal carTime) {
		this.carTime = carTime;
	}

	public void setSpecialFiliales(String specialFiliales) {
		this.specialFiliales = specialFiliales;
	}

	public void setRestTim(BigDecimal restTim) {
		this.restTim = restTim;
	}

	public void setSpecialOwner(String specialOwner) {
		this.specialOwner = specialOwner;
	}
}
